opus.Gizmo({
	name: "appSetting",
	dropTarget: true,
	type: "Palm.Mojo.Panel",
	h: "100%",
	styles: {
		zIndex: 2
	},
	chrome: [
		{
			name: "header1",
			label: "Setting",
			type: "Palm.Mojo.Header",
			l: 0,
			t: 0
		},
		{
			name: "group1",
			dropTarget: true,
			label: "offline",
			type: "Palm.Mojo.Group",
			l: 0,
			t: 50,
			h: "auto",
			controls: [
				{
					name: "row1",
					dropTarget: true,
					rowType: "first",
					isTextField: true,
					type: "Palm.Mojo.Row",
					l: 0,
					t: 0,
					h: "auto"
				},
				{
					name: "panel1",
					layoutKind: "hbox",
					dropTarget: true,
					type: "Palm.Mojo.Panel",
					l: 0,
					t: 1,
					h: "auto",
					controls: [
						{
							name: "label1",
							label: "Offline Mode",
							type: "Palm.Mojo.Label",
							l: 0,
							t: 0,
							h: "50",
							styles: {
								oneLine: true,
								textColor: "blacl"
							}
						},
						{
							name: "toggleButton1",
							trueValue: true,
							falseValue: false,
							type: "Palm.Mojo.ToggleButton",
							l: 302,
							t: 0
						}
					]
				}
			]
		},
		{
			name: "group2",
			dropTarget: true,
			label: "Server Url",
			type: "Palm.Mojo.Group",
			l: 0,
			t: 143,
			h: "auto",
			controls: [
				{
					name: "row2",
					dropTarget: true,
					isTextField: true,
					type: "Palm.Mojo.Row",
					l: 0,
					t: 0,
					h: "50",
					controls: [
						{
							name: "textField1",
							hintText: "json server url",
							type: "Palm.Mojo.TextField",
							l: 0,
							t: 0
						}
					]
				}
			]
		},
		{
			name: "button1",
			ontap: "button1Tap",
			disabled: undefined,
			buttonClass: "affirmative",
			label: "save",
			type: "Palm.Mojo.Button",
			l: 0,
			t: 237
		},
		{
			name: "button2",
			ontap: "button2Tap",
			disabled: undefined,
			label: "sync with server",
			type: "Palm.Mojo.Button",
			l: 0,
			t: 297
		},
		{
			name: "button3",
			ontap: "button3Tap",
			disabled: undefined,
			label: "clear cache",
			type: "Palm.Mojo.Button",
			l: 0,
			t: 357
		}
	]
});